floatable river - French English Dictionary